XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies - Narrative (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Summary Of Significant Accounting Policies [Line Items]        
Number of Operating Segments 1      
Allowance for doubtful accounts $ 3,845      
Percentage of prompt payment discounts expected to pay out 100.00%      
Money market investments $ 21,947     $ 26,634
FDIC insured amount $ 250      
Warrants outstanding | shares 111      
Warrants exercise price | $ / shares $ 8      
Exercise term of warrants 1 year 11 months 4 days      
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Discounts for prompt payment 0.50%      
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Discounts for prompt payment 2.00%      
Warrants to Purchase Common Shares        
Summary Of Significant Accounting Policies [Line Items]        
Warrants outstanding | shares 111 150 150 150
Warrants exercise price | $ / shares $ 8 $ 7.79 $ 7.79 $ 7.79