v3.26.1
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Jun. 30, 2019
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Customer
Unit
Segment
Dec. 31, 2023
USD ($)
Customer
Business And Significant Accounting Policies [Line Items]          
Number of operating segment | Segment       1  
Number of reporting unit | Unit       1  
Segment reporting, codm, profit (loss) measure, how used, description       In its operation of the business, management, including our chief operating decision maker ("CODM"), who is also our Chief Executive Officer ("CEO"), reviews financial information regularly at the consolidated level. Net income (loss) is used as the metric for purposes of allocating resources and evaluating performance. The CODM monitors forecast versus actual net income (loss) for purposes of determining the general health of the Company and assessing the performance of the Company as compared to management's expectations. The Company does not have any intra-entity sales or transfers. Significant expenses reviewed by the CODM include those that are presented in the consolidated statements of operations and comprehensive loss.  
Segment reporting, codm, individual title and position or group name [extensible enumeration]       srt:ChiefExecutiveOfficerMember  
Impairment of goodwill | $ $ 9,000   $ 8,968 [1] $ 8,968 $ 0
Impairment of capitalized software costs | $     $ 500    
ASU 2023-07          
Business And Significant Accounting Policies [Line Items]          
Change in accounting principle accounting standards update adopted       true  
Accounts Receivables | Customer Concentration Risk          
Business And Significant Accounting Policies [Line Items]          
Number of customers | Customer       1 1
Revenues | Customer Concentration Risk          
Business And Significant Accounting Policies [Line Items]          
Number of customers | Customer       2 2
Minimum          
Business And Significant Accounting Policies [Line Items]          
Collection period for trade accounts receivable       30 days  
Intangible asset, estimated useful life       3 years  
Minimum | Internal use Software          
Business And Significant Accounting Policies [Line Items]          
Intangible asset, estimated useful life       3 years  
Minimum | Available for Sale Software          
Business And Significant Accounting Policies [Line Items]          
Intangible asset, estimated useful life       3 years  
Maximum          
Business And Significant Accounting Policies [Line Items]          
Collection period for trade accounts receivable       60 days  
Intangible asset, estimated useful life       18 years  
Maximum | Internal use Software          
Business And Significant Accounting Policies [Line Items]          
Intangible asset, estimated useful life       7 years  
Employee Share Purchase Plan          
Business And Significant Accounting Policies [Line Items]          
Percentage of purchase price shares on first trading day of each offering period or on the purchase date   85.00%   85.00%  
[1] reclassify certain prepayments made to suppliers and loss on supplier commitments liability as current or non-current. Additionally, as part of the Restatement, the Company corrected for