v3.26.1
Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2024 61,646,478 11,551,235        
Balance at Dec. 31, 2024 $ 61 $ 12 $ 186,148 $ (121,342) $ (21,934) $ 42,945
Vesting and release of common stock under equity incentive plans, net (in shares) 976,345 0        
Vesting and release of common stock under equity incentive plans, net $ 1 $ 0 (1) 0 0 0
Exchange of Class B common stock for Class A common stock (in shares) 3,394,644          
Exchange of Class B common stock for Class A common stock $ 4   (6,654) 0   0
Exchange of Class B common stock for Class A common stock (in shares)   3,394,644        
Exchange of Class B common stock for Class A common stock   $ 4        
Exchange of Class B common stock for Class A common stock         6,654  
Exercise of stock options (in shares) 47,183 0        
Exercise of stock options $ 0 $ 0 0 0 0 0
Equity-based compensation 0 0 731 0 0 731
Net loss and comprehensive loss $ 0 $ 0 0 (5,226) (1,145) (6,371)
Balance (in shares) at Mar. 31, 2025 66,064,650 8,156,591        
Balance at Mar. 31, 2025 $ 66 $ 8 180,224 (126,568) (16,425) 37,305
Exchange of Class B common stock for Class A common stock (in shares)   (3,394,644)        
Exchange of Class B common stock for Class A common stock   $ (4)        
Exchange of Class B common stock for Class A common stock         6,654  
Exchange of Class B common stock for Class A common stock (in shares) 3,394,644          
Exchange of Class B common stock for Class A common stock $ 4   (6,654) 0   0
Balance (in shares) at Dec. 31, 2024 61,646,478 11,551,235        
Balance at Dec. 31, 2024 $ 61 $ 12 186,148 (121,342) (21,934) 42,945
Net loss and comprehensive loss           (7,022)
Balance (in shares) at Jun. 30, 2025 67,318,542 7,631,051        
Balance at Jun. 30, 2025 $ 67 $ 8 180,209 (127,265) (15,324) 37,695
Balance (in shares) at Mar. 31, 2025 66,064,650 8,156,591        
Balance at Mar. 31, 2025 $ 66 $ 8 180,224 (126,568) (16,425) 37,305
Vesting and release of common stock under equity incentive plans, net (in shares) 697,347 0        
Vesting and release of common stock under equity incentive plans, net $ 1 $ 0 (1) 0 0 0
Exchange of Class B common stock for Class A common stock (in shares) 525,540          
Exchange of Class B common stock for Class A common stock $ 0   (1,055) 0   0
Exchange of Class B common stock for Class A common stock (in shares)   525,540        
Exchange of Class B common stock for Class A common stock   $ (0)        
Exchange of Class B common stock for Class A common stock         1,055  
Exercise of stock options (in shares) 31,005 0        
Exercise of stock options $ 0 $ 0 59 0 0 59
Equity-based compensation 0 0 982 0 0 982
Net loss and comprehensive loss $ 0 $ 0 0 (697) 46 (651)
Balance (in shares) at Jun. 30, 2025 67,318,542 7,631,051        
Balance at Jun. 30, 2025 $ 67 $ 8 180,209 (127,265) (15,324) 37,695
Exchange of Class B common stock for Class A common stock (in shares)   (525,540)        
Exchange of Class B common stock for Class A common stock   $ 0        
Exchange of Class B common stock for Class A common stock         1,055  
Exchange of Class B common stock for Class A common stock (in shares) 525,540          
Exchange of Class B common stock for Class A common stock $ 0   (1,055) 0   0
Balance (in shares) at Dec. 31, 2025 67,486,641 7,614,823        
Balance at Dec. 31, 2025 $ 67 $ 8 182,226 (131,262) (15,438) 35,601
Vesting and release of common stock under equity incentive plans, net (in shares) 980,003 0        
Vesting and release of common stock under equity incentive plans, net $ 1 $ 0 (1) 0 0 0
Exchange of Class B common stock for Class A common stock (in shares) 2,405,938          
Exchange of Class B common stock for Class A common stock $ 2   (4,808) 0   0
Exchange of Class B common stock for Class A common stock (in shares)   2,405,938        
Exchange of Class B common stock for Class A common stock   $ 2        
Exchange of Class B common stock for Class A common stock         4,808  
Exercise of stock options (in shares) 152,284 0        
Exercise of stock options $ 0 $ 0 1 0 0 1
Equity-based compensation 0 0 894 0 0 894
Net loss and comprehensive loss $ 0 $ 0 0 (2,267) (96) (2,363)
Balance (in shares) at Mar. 31, 2026 71,024,866 5,208,885        
Balance at Mar. 31, 2026 $ 70 $ 6 178,312 (133,529) (10,726) 34,133
Exchange of Class B common stock for Class A common stock (in shares)   (2,405,938)        
Exchange of Class B common stock for Class A common stock   $ (2)        
Exchange of Class B common stock for Class A common stock         4,808  
Exchange of Class B common stock for Class A common stock (in shares) 2,405,938          
Exchange of Class B common stock for Class A common stock $ 2   (4,808) 0   0
Balance (in shares) at Dec. 31, 2025 67,486,641 7,614,823        
Balance at Dec. 31, 2025 $ 67 $ 8 182,226 (131,262) (15,438) $ 35,601
Exercise of stock options (in shares)           152,284
Net loss and comprehensive loss           $ (5,277)
Balance (in shares) at Jun. 30, 2026 72,136,516 5,208,885        
Balance at Jun. 30, 2026 $ 71 $ 6 180,390 (136,335) (10,834) 33,298
Balance (in shares) at Mar. 31, 2026 71,024,866 5,208,885        
Balance at Mar. 31, 2026 $ 70 $ 6 178,312 (133,529) (10,726) 34,133
Vesting and release of common stock under equity incentive plans, net (in shares) 1,111,650 0        
Vesting and release of common stock under equity incentive plans, net $ 1 $ 0 (1) 0 0 0
Equity-based compensation 0 0 2,079 0 0 2,079
Net loss and comprehensive loss $ 0 $ 0 0 (2,806) (108) (2,914)
Balance (in shares) at Jun. 30, 2026 72,136,516 5,208,885        
Balance at Jun. 30, 2026 $ 71 $ 6 $ 180,390 $ (136,335) $ (10,834) $ 33,298