XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements - Recorded Amount of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Cash and cash equivalents $ 212,047 $ 221,755
Beneficiary interest in factored invoices 1,120 560
Total 213,167 222,315
U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 0 0
Quoted prices in active markets (Level 1)    
Assets:    
Cash and cash equivalents 212,047 221,755
Beneficiary interest in factored invoices 0 0
Total 212,047 221,755
Quoted prices in active markets (Level 1) | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 0 0
Significant other observable inputs (Level 2)    
Assets:    
Cash and cash equivalents 0 0
Beneficiary interest in factored invoices 0 0
Total 0 0
Significant other observable inputs (Level 2) | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 0 0
Significant unobservable inputs (Level 3)    
Assets:    
Cash and cash equivalents 0 0
Beneficiary interest in factored invoices 1,120 560
Total 1,120 560
Significant unobservable inputs (Level 3) | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: $ 0 $ 0