Annual report pursuant to Section 13 and 15(d)

Business Acquisitions - Schedule of Intangible Assets Acquisition (Details)

v3.23.1
Business Acquisitions - Schedule of Intangible Assets Acquisition (Details) - USD ($)
$ in Thousands
Aug. 10, 2021
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Gross Carrying Value   $ 12,297 $ 12,297
Trade names      
Business Acquisition [Line Items]      
Gross Carrying Value   5,550 5,550
Proprietary intellectual property      
Business Acquisition [Line Items]      
Gross Carrying Value   4,260 4,260
Customer relationships      
Business Acquisition [Line Items]      
Gross Carrying Value   $ 1,180 $ 1,180
Nebula Acquisition      
Business Acquisition [Line Items]      
Gross Carrying Value $ 10,990    
Nebula Acquisition | Trade names      
Business Acquisition [Line Items]      
Gross Carrying Value $ 5,550    
Estimated Useful Life (in years) 15 years    
Nebula Acquisition | Proprietary intellectual property      
Business Acquisition [Line Items]      
Gross Carrying Value $ 4,260    
Estimated Useful Life (in years) 5 years    
Nebula Acquisition | Customer relationships      
Business Acquisition [Line Items]      
Gross Carrying Value $ 1,180    
Estimated Useful Life (in years) 1 year