XML 132 R117.htm IDEA: XBRL DOCUMENT v3.25.1
Equity-Based Compensation - Schedule of Equity-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total equity-based compensation expense $ 21,127 $ 18,671 $ 10,865
Equity-based compensation expense in selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total equity-based compensation expense 12,088 11,349 7,359
Equity-based compensation expense in cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total equity-based compensation expense 6,274 5,446 3,172
Equity-based compensation expense in research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total equity-based compensation expense $ 2,765 $ 1,876 $ 334