Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Details)

v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Undistributed Earnings of Foreign Subsidiaries $ 13,120  
Increase in valuation allowance description The increase in the valuation allowance of $27,922 includes $1 related to the acquisition of exactEarth's deferred tax assets subjected to a valuation allowance through purchase accounting. The remaining valuation allowance change of $27,921 is mostly related to current year losses.  
Deferred Tax Assets, Valuation Allowance $ 102,480 $ 74,558
Increase In the Valuation Allowance 102,480  
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration $ 169,364  
U.S. federal tax benefit at statutory rate 21.00% 21.00%
Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Increase In the Valuation Allowance $ 27,922  
Exact Earth Acquisition | Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Increase In the Valuation Allowance 1  
Current Year Losses | Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Increase In the Valuation Allowance 27,921  
State and Local Jurisdiction [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 102,954 $ 64,739
Domestic Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 251,889 $ 189,313
Domestic Tax Authority [Member] | Latest Tax Year    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Tax Purposes Expiration Year   2032
Domestic Tax Authority [Member] | Research Tax Credit Carryforward    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 3,732 $ 3,332
Luxembourg Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 16,350 $ 12,063
Operating Loss Carry Forwards Expiration Year   2035
Singapore Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 3,125 $ 2,685
Canada Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 18,631 $ 16,793
Operating Loss Carry Forwards Expiration Year   2029
United KingdomTax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards 232 $ 188
Australia Tax Authority [Member]    
Disclosure - Income Taxes - Additional Information (Detail) [Line Items]    
Operating Loss Carryforwards $ 84