v3.26.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
[1],[2]
Jun. 30, 2024
[1],[2]
Mar. 31, 2024
[1],[2]
Sep. 30, 2023
[1],[2]
Jun. 30, 2023
[1],[2]
Mar. 31, 2023
[1],[2]
Jun. 30, 2024
[1],[2]
Jun. 30, 2023
[1],[2]
Sep. 30, 2024
[1],[2]
Sep. 30, 2023
[1],[2]
Dec. 31, 2024
Dec. 31, 2023
Revenue From Contract With Customer [Line Items]                        
Deferred revenue                     $ 22,600  
Revenue recognized                     $ 8,600 $ 8,700
Revenue practical expedient, incremental cost of obtaining contract [true/false]                     true  
Revenues $ 44,668 $ 45,233 $ 47,070 $ 44,608 $ 53,720 $ 75,971 $ 92,303 $ 129,691 $ 136,971 $ 174,299 $ 177,286 226,767
United States                        
Revenue From Contract With Customer [Line Items]                        
Revenues                     $ 88,600 $ 136,700
[1] estimate variable consideration for customer incentives
[2] estimate variable consideration for sales returns