XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Days
Jun. 30, 2024
USD ($)
Significant Accounting Policies [Line Items]      
Employer retention credit   In accordance with the Employer Retention Credit (ERC) program, authorized by the Coronavirus Aid, Relief, and Economic Security (CARES) Act, Companies are eligible for an payroll tax refunds if, due to the COVID-19 pandemic, there was a 50 percent decline in 2020 quarterly gross receipt or a 20 percent decline in 2021 quarterly gross receipts when compared with the same calendar quarter in 2019, or a full or partial shutdown based on a governmental order.  
Other cost of goods sold | $ $ 0.1 $ 0.1 $ 0.2
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful life   3 years  
Deferred revenue recognition period   3 months  
Revenue recognition, payment terms   30  
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful life   10 years  
Deferred revenue recognition period   18 months  
Revenue recognition, payment terms   90