v3.26.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 13, 2026
Jan. 01, 2024
Jul. 25, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of additional shares authorized (in shares)     1,000,000          
Weighted average remaining vesting period           10 months 17 days   1 year 5 months 1 day
Unrecognized compensation cost       $ 6.7   $ 6.7    
Subsequent Event                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of additional shares authorized (in shares) 66,666              
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | Stock Award Modification                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based payment arrangement, reversal           $ 0.9    
Class A Common Stock                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares outstanding percentage   5.00%            
Common stock, par value (in dollars per share)       $ 0.0001   $ 0.0001   $ 0.0001
2023 Stock incentive plan | Class A Common Stock                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares authorized (in shares)       759,680   759,680    
2023 Employee Stock Purchase plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock, par value (in dollars per share)   $ 0.0001            
2023 Employee Stock Purchase plan | Class A Common Stock                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares authorized (in shares)       600,000   600,000    
Increase in shares available for grant (in shares)   425,000            
2023 Employee Stock Purchase plan | Class A Common Stock | Subsequent Event                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares authorized (in shares) 40,000              
Increase in shares available for grant (in shares) 28,333              
Restricted Stock Units (RSUs)                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Issuance of shares for fully vested restricted stock units (in shares)           307,190   218,181
Unrecognized compensation cost related to grant of RSUs       $ 1.9   $ 1.9    
Earnout Shares                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation expense       $ 0.9 $ 1.8 $ 0.9 $ 1.8