XML 78 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of significant accounting policies and basis of presentation - Narrative (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Line of Credit Facility [Line Items]    
Number of operating segments | segment 1  
Goodwill, impaired, accumulated impairment loss $ 0  
Percent of contract asset 100.00%  
Upfront purchase price as a percent of contract asset 90.00%  
Percent payable when the financial institution receives payment 10.00%  
Due to factor $ 2,520,000 $ 0
Factoring Agreement | Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Line of credit maximum borrowing capacity $ 100,000,000