v3.26.1
Goodwill and Intangible Assets - Schedule of Carrying Amount and Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
[1]
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Finite Lived Intangible Assets [Line Items]                
Gross carrying amount $ 19,300       $ 19,300      
Accumulated amortization (12,749)       (11,625)      
Impairment (6,551)              
Total amortization $ 0 $ 0 $ 6,926 $ 7,300 7,675 $ 8,050 $ 8,424 $ 8,799
Minimum                
Finite Lived Intangible Assets [Line Items]                
Useful life 3 years              
Maximum                
Finite Lived Intangible Assets [Line Items]                
Useful life 18 years              
Customer Relationships                
Finite Lived Intangible Assets [Line Items]                
Gross carrying amount $ 19,300       19,300      
Accumulated amortization (12,749)       (11,625)      
Impairment (6,551)              
Total amortization $ 0       $ 7,675      
Customer Relationships | Minimum                
Finite Lived Intangible Assets [Line Items]                
Useful life 5 years              
Customer Relationships | Maximum                
Finite Lived Intangible Assets [Line Items]                
Useful life 18 years              
[1] reclassify certain prepayments made to suppliers and loss on supplier commitments liability as current or non-current. Additionally, as part of the Restatement, the Company corrected for