Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Equity-Based Compensation - Equity Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense $ 3,593 $ 2,451 $ 8,046 $ 6,317
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 539 700 1,750 2,063
Selling, general and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 3,054 1,751 6,296 4,254
ESPP | Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 60 0 130 0
ESPP | Selling, general and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 42 0 88 0
Stock options | Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 1 13 16 105
Stock options | Selling, general and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 311 417 1,040 1,161
Restricted stock units | Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 459 681 1,576 1,952
Restricted stock units | Selling, general and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 1,588 1,124 3,692 2,883
Performance-based restricted stock units | Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total equity-based compensation expense 19 6 28 6
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 $ 1,113 $ 210 $ 1,476 $ 210