XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Selected Quarterly Financial Data - Unaudited - Summary of Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]      
Net revenue $ 372,766 $ 258,122 $ 240,166
Gross Profit 128,982 75,504 49,187
Net income (loss) $ 16,183 $ (17,679) $ (59,546)
Earnings (Loss) Per Share      
Basic $ 0.81 $ (1.03) $ (3.62)
Diluted $ 0.78 $ (1.03) $ (3.62)