Annual report [Section 13 and 15(d), not S-K Item 405]

Equity-Based Compensation - Schedule of Equity Based Compensation Expense (Details)

v3.25.0.1
Equity-Based Compensation - Schedule of Equity Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense $ 11,326 $ 8,658
Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 2,198 2,670
Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 9,128 5,988
ESPP | Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 237 0
ESPP | Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 142 0
Stock options | Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 15 117
Stock options | Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 1,155 1,578
Restricted stock units | Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 1,903 2,540
Restricted stock units | Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 5,117 3,982
Performance-based restricted stock units | Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense 43 13
Performance-based restricted stock units | Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total equity-based compensation expense $ 2,714 $ 428