XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 18, 2024
day
$ / shares
shares
Oct. 21, 2021
$ / shares
Oct. 20, 2021
Dec. 31, 2024
USD ($)
tranche
segment
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Jun. 04, 2024
shares
Summary Of Significant Accounting Policy [Line Items]              
Number of reportable segments | segment       2      
Number of operating segments | segment       2      
Restricted cash       $ 0.4 $ 1.7    
Allowance for doubtful accounts       $ 5.2 7.8    
Class of warrant or right, number of securities called by each warrant or right | shares       1,000,000      
Increase (decrease) in fair values of warrant liabilities       $ 5.3 24.8 $ (37.6)  
Deferred revenue       $ 3.0 2.9    
Supplier payment timing, period       30 days      
Remaining performance obligations       $ 811.9 857.1    
Share-based compensation arrangement by share-based payment award, award vesting period       5 years      
Number of tranches | tranche       3      
Advertising expense       $ 1.7 1.3 1.7  
Trade show, cost       $ 2.9 $ 2.7 $ 2.8  
Stock repurchased (in shares) | shares       0      
Profit Interest 1              
Summary Of Significant Accounting Policy [Line Items]              
Profits interest, threshold price (in dollars per share) | $ / shares   $ 12   $ 12 $ 14 $ 16  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01              
Summary Of Significant Accounting Policy [Line Items]              
Revenue from remaining performance obligation (as a percent)       54.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period       1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01              
Summary Of Significant Accounting Policy [Line Items]              
Revenue from remaining performance obligation (as a percent)       19.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period       1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01              
Summary Of Significant Accounting Policy [Line Items]              
Revenue from remaining performance obligation (as a percent)       8.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period       1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01              
Summary Of Significant Accounting Policy [Line Items]              
Revenue from remaining performance obligation (as a percent)       19.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period       1 year      
Public Warrants              
Summary Of Significant Accounting Policy [Line Items]              
Warrant exercise price (in dollars per share) | $ / shares $ 11.50            
Class of warrant or right, number of securities called by each warrant or right | shares 0.22            
Unredeemed Public Warrants              
Summary Of Significant Accounting Policy [Line Items]              
Warrant exercise price (in dollars per share) | $ / shares $ 0.10            
Private warrants exchange              
Summary Of Significant Accounting Policy [Line Items]              
Conversion of shares and warrants exercises/exchange       $ 18.3      
Private warrants exchange | Additional Paid-In Capital              
Summary Of Significant Accounting Policy [Line Items]              
Conversion of shares and warrants exercises/exchange       18.3      
Public warrants exercises              
Summary Of Significant Accounting Policy [Line Items]              
Conversion of shares and warrants exercises/exchange       42.3      
Public warrants exercises | Additional Paid-In Capital              
Summary Of Significant Accounting Policy [Line Items]              
Conversion of shares and warrants exercises/exchange       $ 42.3      
Class A Common Stock              
Summary Of Significant Accounting Policy [Line Items]              
Class of warrant or right outstanding (in shares) | shares 18,076,416       27,249,779   1,768,000
Warrant exercise price (in dollars per share) | $ / shares         $ 11.50    
Class of warrant or right, number of securities called by each warrant or right | shares         1    
Common stock voting rights | vote       1      
Share repurchase program       $ 100.0      
Class A Common Stock | Public Warrants              
Summary Of Significant Accounting Policy [Line Items]              
Class of warrant or right outstanding (in shares) | shares 3,978,418     0 18,749,779    
Trading days | day 10            
Warrants exercised, representing percentage 0.96            
Class A Common Stock | Unredeemed Public Warrants              
Summary Of Significant Accounting Policy [Line Items]              
Class of warrant or right outstanding (in shares) | shares 673,363            
Class A Common Stock | Private Placement Warrants              
Summary Of Significant Accounting Policy [Line Items]              
Class of warrant or right outstanding (in shares) | shares       0     8,500,000
Class B Common Stock              
Summary Of Significant Accounting Policy [Line Items]              
Common stock voting rights | vote       1      
Deferred Income Taxes and Other Liabilities              
Summary Of Significant Accounting Policy [Line Items]              
Asset retirement obligation       $ 3.1 $ 2.3    
Minimum              
Summary Of Significant Accounting Policy [Line Items]              
Product warranty, duration       12 months      
Supplier payment timing, period       30 days      
Number of trading days for determining the value per share   20 days 20 days        
Minimum | Customer-Related Intangible Assets              
Summary Of Significant Accounting Policy [Line Items]              
Useful life       6 years      
Minimum | Developed technology              
Summary Of Significant Accounting Policy [Line Items]              
Useful life       5 years      
Minimum | Tradenames and Other              
Summary Of Significant Accounting Policy [Line Items]              
Useful life       1 year      
Maximum              
Summary Of Significant Accounting Policy [Line Items]              
Product warranty, duration       24 months      
Supplier payment timing, period       90 days      
Number of trading days for determining the value per share   30 days 30 days        
Maximum | Customer-Related Intangible Assets              
Summary Of Significant Accounting Policy [Line Items]              
Useful life       13 years      
Maximum | Developed technology              
Summary Of Significant Accounting Policy [Line Items]              
Useful life       16 years      
Maximum | Tradenames and Other              
Summary Of Significant Accounting Policy [Line Items]              
Useful life       10 years