Annual report pursuant to Section 13 and 15(d)

Related Party Transactions (Details)

v3.24.0.1
Related Party Transactions (Details) - Kanders & Company - USD ($)
$ in Thousands
Oct. 11, 2023
Oct. 25, 2021
Jul. 01, 2021
Acquisition      
Related Party Transactions [Line Items]      
Costs from related party transaction $ 150   $ 1,750
Credit Agreement Amendment      
Related Party Transactions [Line Items]      
Costs from related party transaction     $ 250
Common Stock Issuance      
Related Party Transactions [Line Items]      
Costs from related party transaction   $ 500